<?php

	try {
		
		$includeModels = array('BaseModel.class','Operacao.class');
		include('../../model/BaseModel.class.php');
		include('../../model/Operacao.class.php');
					
		$auth = array(
						array('action'=> 'Excluir', 'operacao'=>Operacao::CONTRATO_CADASTRAR)						
					 );
		
	    require_once '../../controller/controller.inc.php';
	    
	    $method = ( isset( $_GET['method'] ) ) ? $_GET['method'] : '';
	    
	    if ( !$usuario->isAuthorizedMenu( 'CONTRATOS' ) )
	    	header('location:../../view/home/index.php?method=unauthorized');
	    	    	        
	    if (isset ($_POST["btnAcao"]))
	    {
	        switch($_POST["btnAcao"])
	        {
                case "Excluir":
	            	if ( !isset( $_POST['chkRegistro'] ) )
	            		throw new Exception( TMensagens::getNenhumItemSelecionado() );
	            	
	            	$contrato = new Contrato();
	            	$contrato->desativarGrupo( $_POST['chkRegistro'] );
	            	
	            	$sucesso = TMensagens::getExclusoes();
	                
	            	break;
	        }        
	    }
	    
		if ( isset($_GET['method']) && $_GET['method'] == 'excluir' && isset($_GET['id'])){
		    $contrato = new Contrato( $_GET['id'] );
		    $contrato->desativar();	    	
		    header('Location:pesquisar.php?msg=sucesso');
	    }
	    
	    if ( isset($_GET['msg']) && $_GET['msg'] == 'sucesso'){
		    $sucesso = 'Operação realizada com sucesso.';
	    }	    
	} catch(exception $e){		
		$erro = $e->getMessage();			
	}
?>